8
85
22
7
9
125
17
6
31
102
28
20
92
57
53
38
23
11
87
96
32
15
34
79
16
58
21
37
33
48
59
25
41
40
288
62
68
118
248
137
91
150
261
70